/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*品牌简介*/
.info { display: inline; width: 550px; height: 348px; border-right: 1px solid #dfdfdf; padding: 30px 0; position: relative; float: left; }
.info .tit { font-size: 20px; color: #333333; margin-left: -11px; }
.info .comp { font-size: 14px; border-bottom: 1px dotted #D6D6D6; color: #666; padding: 15px 0 10px 0; }
.info .detail { overflow: hidden; zoom: 1; border-bottom: 1px dotted #D6D6D6; padding: 10px 0; color: #666; }
.info .detail li { float: left; width: 284px; height: 28px; line-height: 28px; color: #999999; }
.info .detail .price { color: #d71318; font-size: 20px; vertical-align: bottom; display: inline-block;padding-left: 10px; }
.info .detail .crumbs{padding-left: 10px; color:#666;}
.info .detail .crumbs a { font-size: 12px; color: #2c64b6; }
.info .detail .crumbs a:hover{ color:#D71318;}
.info .tit_pice { overflow: hidden; zoom: 1; border-bottom: 1px dotted #D6D6D6; padding: 10px 0; color: #666; }
.info .tit_pice li { float: left; width: 230px; height: 28px; line-height: 28px; color: #999999; overflow: hidden; }
.info .tit_pice .price { color: #666666; font-size: 12px; vertical-align: bottom; /*display: inline-block; */padding-left: 10px; }
.info .jiem { overflow: hidden; zoom: 1; border-bottom: 1px dotted #D6D6D6; padding: 13px 0; color: #666; }
.info .jiem li { float: left; width: 111px; height: 19px; line-height: 19px; border-right: 1px solid #e5e5e5; color: #999999; }
.info .jiem .price { color: #d71318; font-size: 12px; vertical-align: bottom; display: inline-block;padding-left: 10px; }
.info .tel { color: #999999; padding: 21px 0 0 0; }
.info .tel span { font-size: 22px; font-weight: bold; color:#D71318; display: inline-block; vertical-align: bottom; }
.btn_area { padding-top: 20px; }
.btn_area a.zixun_btn { background:#d71318; margin-right: 10px; width: 230px; padding-left: 10px; }
.btn_area a.zixun_btn:hover{ background:#B01F24;}
.btn_area a { display: inline-block; width: 120px; height: 42px; text-align: center; font: 15px/42px "Microsoft YaHei"; color: #fff; position: relative; }
.btn_area a.suoyao_btn { background: #ffdddd; height: 40px; line-height: 40px; border: 1px solid #d71318; color: #f7491e; }
.btn_area a.suoyao_btn:hover{ background:#d71318; color:#fff;}
.btn_area a { display: inline-block; width: 120px; height: 42px; text-align: center; font: 15px/42px "Microsoft YaHei"; color: #fff; position: relative; }
.btn_area a.zixun_btn:before { content: ''; position: absolute; left: 70px; top: 15px; width: 16px; height: 16px; background: url(../images/css-sprite.png) no-repeat -38px -150px; }
.layout2_right { width: 307px; height: 406px; float: left; }
.comp_box { height: 278px; border-bottom: 1px solid #e2e2e2; }
.comp_info { padding: 15px 28px 0 28px }
.comp_info b { font-size: 14px; margin-bottom: 10px; }
.comp_logo { padding: 7px; width: 128px; height: 96px; margin: auto; }
.comp_logo img { width: 128px; height: 96px; }
.comp_info_con { }
.comp_info_con h3 { height: 24px; line-height: 24px; color: #666666; }
.comp_info h2, .comp_info_con h3 { color: #555555; font-weight: 700; font-size: 12px; }
.comp_info_con h3 { text-align: center; }
.comp_info_con ul { margin-top: 5px; }
.comp_info_con ul li { height: 22px; line-height: 22px; overflow: hidden; margin-left: 14px; }
.comp_info_con ul li span { display: inline-block; /*width: 60px;*/ color: #717171; margin-right: 18px; line-height: 22px; }
.comp_info_con ul li em { color: #555555; line-height: 26px; }
.comp_fenx { padding-top: 10px; }
.renZ_info { overflow: hidden; margin-bottom: 20px; _padding-bottom: 30px; width: 180px; margin: auto; }
.renZ_info li { width: 50px; height: 70px; float: left; text-align: center; }
.mr15 { margin-right: 15px; }
.renZ_info li span { width: 40px; height: 40px; display: block; margin: 0 auto; overflow: hidden;}
.beian1 { background-position: 0 0; }
.renzheng1 { background-position: 0 -40px; }
.baozhang1 { background-position: 0 -80px; }
.beian1, .renzheng1, .baozhang1 { background-image: url(../images/spiritcss.png); background-repeat: no-repeat; }
.renZ_info li em { height: 30px; line-height: 30px; color: #8d8d8d; text-align: center; display: block; }
.fx { padding: 8px 0 0 90px; overflow:hidden; zoom:1;}
.fxd { color: #999999; float: left; }
.fx .bdsharebuttonbox { margin: 0; }
.fx .bdsharebuttonbox .bds_tsina1, .fx .bdsharebuttonbox .bds_qzone1, .fx .bdsharebuttonbox .bds_weixin1 { float:left; width:24px; height:24px; text-indent:-9999px; padding: 0 2px 0 0; margin-top:0;}
.bdsharebuttonbox .bds_qzone1 { background: url(../images/fx.png) no-repeat; }
.bdsharebuttonbox .bds_tsina1 { background: url(../images/fx.png) no-repeat -29px 0; }
.bdsharebuttonbox .bds_weixin1 { background: url(../images/fx.png) no-repeat -57px 0; }
.fx .bdshare-button-style1-16 a{ margin-right:0;}
.sliderwrapper { width:297px; height:364px; float:left; overflow:hidden;}
.layout2 { height:408px; background:#fff; border-top:none; margin-bottom:20px;}
/*品牌简介*/
.join_cont { }
.join_tit { border-bottom: 2px solid #EDEDED; height: 40px; line-height: 40px; position: relative;     white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden; }
.join_tit .tit { border-bottom: 2px solid #d71318; display:inline-block; font-size: 18px; padding: 0 3px 0 0; position:relative; height:42px;}
.join_tit strong { color: #d71318; font-weight: normal; font-size: 12px; padding: 0 0 0 12px; }
.join_tit .tit_bitian { float: right; font-size: 12px; color: #666666; }
.join_cont .join_intro { padding: 17px 0 21px 0; font-size: 14px; font-family: Arial; }
.join_cont .join_intro p { line-height: 28px; margin-bottom: 10px; text-indent: 2em; color: #666666; }
.join_cont .join_intro h3,.join_cont .join_intro h4,.join_cont .join_intro h5{line-height: 38px; margin-bottom: 10px; font-size: 16px; font-weight: bold; padding-top: 10px;}
/*品牌 小胖子快餐*/

.bts .pingpai_img { padding: 3px 15px 0 15px; }
.bts .pingpai_img img { width: 234px; height: 172px; }
.bts .pingpai { padding: 13px 15px 32px 15px; float: left; color: #999999;}
.bts .pingpai p { line-height: 22px; }
.bts .pingpai span { color: #666666; }
.bts .pingpai .btn_jm { width: 233px; width: 237px; height: 35px; line-height: 35px; font-size: 12px; text-align: center; border: none; background: #d71318; float: left; /* padding: 15px 0 0 0; */ margin-top: 15px; }
.bts .pingpai .btn_jm a { color: #fff;display:block; }
.bts .pingpai .btn_jm a:hover{ background:#B01F24; }

/*品牌头部*/
.brand_top { height: 164px; margin-bottom: 23px; background: #fff; border-top: 2px solid #E73727; }
.brand_left { float: left; padding: 20px 0px 30px 20px; border-right: 1px solid #D6D6D6; }
.brand_left .brand_img { float: left; width: 158px; height: 114px; }
.brand_left .brand_img img { float: left; width: 158px; height: 114px; }
.brand_jianjie { float: left; width: 685px; padding-left: 20px }
.brand_jianjie .tit { color: #333333; font-size: 22px; font-weight: bold; padding: 8px 0 10px 0; }
.detail { overflow: hidden; zoom: 1; color: #999999; }
.detail li { float: left; width: 204px; height: 25px; line-height: 25px; }
.brand_jianjie .tit .pice { color: #d71318; font-size: 18px; font-weight: normal; padding-left: 17px; }
.detail li span { color: #d71318;vertical-align: bottom; display: inline-block; }
.brand_right { float: right; width: 304px; padding: 25px 0 25px 0; }
.brand_right p { padding-left: 45px; line-height: 30px; color: #999999; }
.brand_right sapn { color: #d71318; font-size: 18px; padding: 0 0 0 9px; font-weight: bold; }
.brand_right .btn_ly { width: 202px; height: 34px; line-height: 34px; font-size: 12px; text-align: center; border: none; background: #d71318; float: left; padding: 0px; margin-top: 15px; margin-left: 45px; }
.brand_right .btn_ly a { color: #fff; display:block; }
.brand_right .btn_ly a:hover{ background:#B01F24;}
.brand_right .tit_yx { padding: 0; float: left; margin-left: 45px; margin-top: 10px; }
.brand_right .tit_yx span { padding-right: 15px; }
.brand_right .tit_yx strong { font-weight: normal; color: #d71318; }

/*品牌详情轮播图*/
.brand_show { float: left; width: 296px; background: #fdfdfd; height: 366px; text-align: right; overflow: hidden; padding: 17px; }
.brand_show .pic_slide { position: relative; overflow: hidden; zoom: 1; }
.brand_show .pic_slide .hd { width: 265px; height:65px; padding-top:5px; padding-left:3px; overflow: hidden; }
.brand_show .pic_slide .hd ul { width: 280px; overflow: hidden; zoom: 1; }
.brand_show .pic_slide .hd ul li { width:60px; height:60px; float: left; margin-right: 2px; }
.brand_show .pic_slide .hd ul li img { width:58px; height:58px; cursor: pointer; border:1px solid #e5e5e5; }
.brand_show .pic_slide .hd ul li.on img { border-color: #f60; border:1px solid #D71318; }
.brand_show .pic_slide .bd { padding: 0px; }
.brand_show .pic_slide .bd li { vertical-align: middle; }
.brand_show .pic_slide .bd img { width: 296px; height: 296px; display: block; }
.pagination_slide { text-align: left; width: 100%; height: 67px; color: #fff; clear: both; }
.pagination_slide .prev { width: 14px; background: url("../images/slide_left_btn.jpg") no-repeat 0 0; height:60px; bottom: 0px; cursor: pointer; float: left; margin-top: 5px; }
.pagination_slide .next { width: 14px; background: url("../images/slide_right_btn.jpg") no-repeat 0 0; height:60px; bottom: 0px; cursor: pointer; float: right; margin-top: -65px; }


.brand_slide { float: left; width: 296px; background: #fdfdfd; height: 366px; text-align: right; overflow: hidden; padding:20px 17px 17px 17px; }
.brand_slide .bigImg { height:298px; position: relative; }
.brand_slide .bigImg li img {width:295px; height:295px; vertical-align:bottom;}
.brand_slide .smallScroll { padding:5px 0 0 1px; height:62px; margin-bottom: 6px; }
.brand_slide .sPrev, .brand_slide .sNext { float: left; display:block; width:14px; height:60px; overflow:hidden; text-indent:-9999px;}
.brand_slide .sPrev{ background: url("../images/slide_left_btn.jpg") no-repeat 0 0;}
.brand_slide .sNext { background: url("../images/slide_right_btn.jpg") no-repeat 0 0;}
.brand_slide .smallImg { float: left; margin: 0 3px; display: inline; width: 260px; overflow:hidden;}
.brand_slide .smallImg ul { height:60px; width:9999px; overflow:hidden; }
.brand_slide .smallImg li { float:left; padding:0 3px 0 0; width:62px; cursor:pointer; display:inline;}
.brand_slide .smallImg img { border:1px solid #dcdddd; width:58px; height:58px; }
.brand_slide .smallImg .on img { border-color:#D71318;}
.brand_slide .pageState { position:absolute; top:235px; right:5px; font-family:"Times New Roman", serif; letter-spacing:1px;}
.brand_slide .pageState span {color:#f00; font-size:16px;}


/*品牌简介*/
.info { display: inline; width: 550px; height: 348px; border-right: 1px solid #dfdfdf; padding: 30px 0; position: relative; float: left; }
.info .tit { font-size: 20px; color: #333333; margin-left: -11px; }
.info .comp { font-size: 14px; border-bottom: 1px dotted #D6D6D6; color: #666; padding: 15px 0 10px 0; }
.info .detail { overflow: hidden; zoom: 1; border-bottom: 1px dotted #D6D6D6; padding: 10px 0; color: #666; }
.info .detail li { float: left; width: 284px; height: 28px; line-height: 28px; color: #999999; }
.info .detail .price { color: #d71318; font-size: 20px; vertical-align: bottom; display: inline-block;padding-left: 10px; }
.info .detail .crumbs{padding-left: 10px; color:#666;}
.info .detail .crumbs a { font-size: 12px; color: #2c64b6; }
.info .detail .crumbs a:hover{ color:#D71318;}
.info .tit_pice { overflow: hidden; zoom: 1; border-bottom: 1px dotted #D6D6D6; padding: 10px 0; color: #666; }
.info .tit_pice li { float: left; width: 230px; height: 28px; line-height: 28px; color: #999999; overflow: hidden; }
.info .tit_pice .price { color: #666666; font-size: 12px; vertical-align: bottom; /*display: inline-block; */padding-left: 10px; }
.info .jiem { overflow: hidden; zoom: 1; border-bottom: 1px dotted #D6D6D6; padding: 13px 0; color: #666; }
.info .jiem li { float: left; width: 111px; height: 19px; line-height: 19px; border-right: 1px solid #e5e5e5; color: #999999; }
.info .jiem .price { color: #d71318; font-size: 12px; vertical-align: bottom; display: inline-block;padding-left: 10px; }
.info .tel { color: #999999; padding: 21px 0 0 0; }
.info .tel span { font-size: 22px; font-weight: bold; color:#D71318; display: inline-block; vertical-align: bottom; }
.btn_area { padding-top: 20px; }
.btn_area a.zixun_btn { background:#d71318; margin-right: 10px; width: 230px; padding-left: 10px; }
.btn_area a.zixun_btn:hover{ background:#B01F24;}
.btn_area a { display: inline-block; width: 120px; height: 42px; text-align: center; font: 15px/42px "Microsoft YaHei"; color: #fff; position: relative; }
.btn_area a.suoyao_btn { background: #ffdddd; height: 40px; line-height: 40px; border: 1px solid #d71318; color: #f7491e; }
.btn_area a.suoyao_btn:hover{ background:#d71318; color:#fff;}
.btn_area a { display: inline-block; width: 120px; height: 42px; text-align: center; font: 15px/42px "Microsoft YaHei"; color: #fff; position: relative; }
.btn_area a.zixun_btn:before { content: ''; position: absolute; left: 70px; top: 15px; width: 16px; height: 16px; background: url(../images/css-sprite.png) no-repeat -38px -150px; }
.layout2_right { width: 307px; height: 406px; float: left; }
.comp_box { height: 278px; border-bottom: 1px solid #e2e2e2; }
.comp_info { padding: 15px 28px 0 28px }
.comp_info b { font-size: 14px; margin-bottom: 10px; }
.comp_logo { padding: 7px; width: 128px; height: 96px; margin: auto; }
.comp_logo img { width: 128px; height: 96px; }
.comp_info_con { }
.comp_info_con h3 { height: 24px; line-height: 24px; color: #666666; }
.comp_info h2, .comp_info_con h3 { color: #555555; font-weight: 700; font-size: 12px; }
.comp_info_con h3 { text-align: center; }
.comp_info_con ul { margin-top: 5px; }
.comp_info_con ul li { height: 22px; line-height: 22px; overflow: hidden; margin-left: 14px; }
.comp_info_con ul li span { display: inline-block; /*width: 60px;*/ color: #717171; margin-right: 18px; line-height: 22px; }
.comp_info_con ul li em { color: #555555; line-height: 26px; }
.comp_fenx { padding-top: 10px; }
.renZ_info { overflow: hidden; margin-bottom: 20px; _padding-bottom: 30px; width: 180px; margin: auto; }
.renZ_info li { width: 50px; height: 70px; float: left; text-align: center; }
.mr15 { margin-right: 15px; }
.renZ_info li span { width: 40px; height: 40px; display: block; margin: 0 auto; overflow: hidden;}
.beian1 { background-position: 0 0; }
.renzheng1 { background-position: 0 -40px; }
.baozhang1 { background-position: 0 -80px; }
.beian1, .renzheng1, .baozhang1 { background-image: url(../images/spiritcss.png); background-repeat: no-repeat; }
.renZ_info li em { height: 30px; line-height: 30px; color: #8d8d8d; text-align: center; display: block; }
.fx { padding: 8px 0 0 90px; overflow:hidden; zoom:1;}
.fxd { color: #999999; float: left; }
.fx .bdsharebuttonbox { margin: 0; }
.fx .bdsharebuttonbox .bds_tsina1, .fx .bdsharebuttonbox .bds_qzone1, .fx .bdsharebuttonbox .bds_weixin1 { float:left; width:24px; height:24px; text-indent:-9999px; padding: 0 2px 0 0; margin-top:0;}
.bdsharebuttonbox .bds_qzone1 { background: url(../images/fx.png) no-repeat; }
.bdsharebuttonbox .bds_tsina1 { background: url(../images/fx.png) no-repeat -29px 0; }
.bdsharebuttonbox .bds_weixin1 { background: url(../images/fx.png) no-repeat -57px 0; }
.fx .bdshare-button-style1-16 a{ margin-right:0;}
.sliderwrapper { width:297px; height:364px; float:left; overflow:hidden;}
.layout2 { height:408px; background:#fff; border-top:none; margin-bottom:20px;}

/*快速导航 开始*/
.w870 { float: left; background: #fff; width: 880px; }
.inner_w870 { float: left; background: #fff; padding: 15px 30px 20px 30px; width: 810px; }
.fixed_nav { border-bottom: 2px solid #d71318; overflow: hidden; zoom: 1; }
.fixed_nav .cont_tab { width: 880px; height: 45px; float: left; }
.fixed_nav .cont_tab li { float: left; width: 120px; height: 45px; line-height: 45px; text-align: center; font-size: 14px; border-right: 1px solid #EDEDED; position: relative; }
.fixed_nav .cont_tab li a { display: block; }
.fixed_nav .cont_tab li a:hover { text-decoration: none; }
.fixed_nav .cont_tab .cur { background: #d71318; height: 45px; font-weight: bold; }
.fixed_nav .cont_tab .cur a { color: #fff; }
.fixed_nav a.down_btn { width: 100px; height: 35px; line-height: 35px; text-align: center; float: left; margin-left: 130px; border-radius: 5px; background: #2693FF; color: #fff; font-size: 14px; margin-top: 5px; display: none; }
.fixed_nav a.down_btn:hover { text-decoration: none; background-color: #d71318; }
.anchor_fixed { width: 880px; position: fixed; background-color: #FFF; top: 0px; z-index: 99999; -moz-box-shadow: 0px 2px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 2px 1px rgba(0,0,0,0.1); box-shadow: 0px 2px 1px rgba(0,0,0,0.1); -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#1a000000,Positive=true)"; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=2, Color=#1a000000, Positive=true);
}
.anchor_fixed a.down_btn { display: block; }
/*品牌资料 */
.con { margin-bottom: 30px; overflow: hidden; float: left; }
.jm_info { margin-bottom: 30px; }
.jm_info table { border-top: 1px solid #e6e6e6; }
.jm_info table td { padding: 5px 0; color: #555555; border-bottom: 1px solid #e6e6e6; text-indent: 15px; height: 20px; overflow: hidden; width: 266px; }
.jm_info table td.td_color { background: #f9f9f9; width: 130px; }
.join_cont .tit em { font-weight: bold; color: #d71318; }
.join_img { padding-top:18px; overflow:hidden; zoom:1; }
.join_img ul li { float: left; width: 130px; height: 140px; padding: 0 3px 5px 0; }
.join_img li img { width: 130px; height: 130px; }
.cy_img { width: 800px; height: 70px; margin-bottom:20px; margin-top: 10px;}


/*评论*/
.comments-container {
    background: #fff;
    border: 1px solid rgba(0,0,0,.09);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.04);
    border-radius: 3px;
    display: block;
}

.comments-box {
    background: #fafafa;
    box-shadow: 0 1px 0 0 rgba(0,0,0,.09);
    border-radius: 2px 2px 0 0;
    padding: 15px 20px;
    border-top: 1px solid rgba(0,0,0,.09);
    margin-top: -1px;
}
.pull-left {
    float: left!important;
    box-sizing: border-box;
    display: block;
}
.avatar-32 {
    border-radius: 50%;
    width: 32px;
    height: 32px;
    vertical-align: middle;
    border: 0;
    box-sizing: border-box;
}
.comments-box-content {
    padding-left: 47px;
    box-sizing: border-box;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
textarea {
    overflow: auto;
    margin: 0;
}
.comments-box-content textarea {
    max-height: 132px;
    min-height: 60px;
    width: 690px;
}
textarea.form-control {
    height: auto;
}
.mt15, .mt-15 {
    margin-top: 15px!important;
    box-sizing: border-box;
}
.text-right {
    text-align: right;
}
.hide {
    display: none!important;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.content {
    margin-left: 4.5em;
}
.comment a.author {
    cursor: pointer;
}
.comment .author {
    font-size: 1em;
    color: #00adb5;
    font-weight: 700;
}
.comment .metadata {
    display: inline-block;
    margin-left: .5em;
    color: rgba(0,0,0,.4);
    font-size: .875em;
}
.comment .metadata>* {
    display: inline-block;
    margin: 0 .5em 0 0;
    box-sizing: border-box;
}
.comment .metadata>:last-child {
    margin-right: 0;
}
.comment .text {
    margin: .25em 0 .5em;
    font-size: 1em;
    word-wrap: break-word;
    color: rgba(0,0,0,.87);
    line-height: 1.3;
}
.comments .text p {
    margin: 0 0 10px;
    line-height: 20px;
    font-size: 15px;
    font-weight: 400;
    box-sizing: border-box;
}
.comment .actions {
    font-size: .9em;
    font-weight: 600;
}
.participation, .reply {
    position: relative;
    margin: 0;
    padding-bottom: .5em;
}
.comment .actions a {
    cursor: pointer;
    display: inline-block;
    margin: 0 .75em 0 0;
    color: rgba(0,0,0,.4);
}
.comment .actions a:last-child {
    margin-right: 0;
}
.comment .actions a {
    cursor: pointer;
    display: inline-block;
    margin: 0 .75em 0 0;
    color: rgba(0,0,0,.4);
}
.comment .avatar {
    display: block;
    width: 3em;
    height: auto;
    float: left;
    margin: .2em 0 0;
}
.comment .avatar.avatar-large {
    width: 3.5em;
}
.comment .avatar img, .ui.comments .comment img.avatar {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.comment .reply.form {
    width: 100%;
    margin-top: 1em;
}
.field {
    clear: both;
    margin: 0 0 1em;
}
.form textarea {
    width: 90%;
    vertical-align: top;
    font-family: inherit;
}
.form textarea {
    margin: 0;
    -webkit-appearance: none;
    tap-highlight-color: hsla(0,0%,100%,0);
    padding: .78571429em 1em;
    background: #fff;
    border: 1px solid rgba(34,36,38,.15);
    outline: none;
    color: rgba(0,0,0,.87);
    border-radius: .28571429rem;
    box-shadow: 0 0 0 0 transparent inset;
    -webkit-transition: color .1s ease,border-color .1s ease;
    transition: color .1s ease,border-color .1s ease;
    font-size: 1em;
    line-height: 1.2857;
    resize: vertical;
}
.reply-form-container .reply.form textarea {
    font-size: 1.4em;

}
.Reply--cancel--button {
    font-size: 1rem;
    padding: 7px 30px;
    font-weight: 700;
    line-height: 20px;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default {
    background: #fff;
}
.Button--primary {
    color: #fff;
    background: #00adb5;
    font-weight: 700;
    padding: 12px 40px;
}
.errors.comment-errors {
    display: none;
    font-size: 12px;
    margin-left: 20px;
}
.error, .errors, .errors li {
    color: red;
}
.form input[type=checkbox], .ui.form textarea {
    vertical-align: top;
}
.form .reply__button {
    margin-left: 2em;
}
.Reply--cancel--button {
    font-size: 1rem;
    padding: 7px 30px;
    font-weight: normal;
    line-height: 20px;
}
.Button--primary {
    padding: 8px 30px;
}
.Button {
    display: inline-block;
    cursor: pointer;
    border: 1px solid #ccd8e1;
    border-radius: 3px;
}
.comments {
    margin: -1.5em 0 -1em 1.25em;
    padding: 3em 0 2em 2.25em;
}
.comments {
    margin: -1.5em 0 -1em -2.25em;
    padding: 3em 0 .75em 2.25em;
}
.comments {
    clear: both;
}
.comments .comment {
    position: relative;
    background: none;
    margin: .5em 0 0;
    padding: .5em 0 0;
    border: none;
    border-top: none;
    line-height: 1.2;
    box-sizing: border-box;
    display: block;
}
.comments .comment:first-child {
    margin-top: 0;
    padding-top: 0;
}
.comments .comment .avatar {
    display: block;
    width: 3em;
    height: auto;
    float: left;
    margin: .2em 0 0;
    cursor: pointer;
    color: #00adb5;
    text-decoration: none;
    background-color: transparent;
}
.ui.comments .comment .avatar img,  .comment img.avatar {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    border-radius: .50%;
}
.comments .comment>.content {
    display: block;
    box-sizing: border-box;
}
comments .comment>.avatar~.content {
    margin-left: 3.5em;
}
.comments .comment .author {
    font-size: 1em;
    color: #00adb5;
    font-weight: 700;
}
.comment a.author {
    cursor: pointer;
}
.comments .comment .metadata {
    display: inline-block;
    margin-left: .5em;
    color: rgba(0,0,0,.4);
    font-size: .875em;
}
comments .comment .metadata>* {
    display: inline-block;
    margin: 0 .5em 0 0;
    box-sizing: border-box;
}
.comments .comment .metadata>:last-child {
    margin-right: 0;
}
.comments .comment .text {
    margin: .25em 0 .5em;
    font-size: 1em;
    word-wrap: break-word;
    color: rgba(0,0,0,.87);
    line-height: 1.3;
    overflow: auto;
}

.comments .text p {
    margin: 0 0 10px;
    line-height: 20px;
    font-size: 15px;
    font-weight: 400;
}
.comments .comment .actions {
    font-size: .9em;
    font-weight: 600;
}
.ui.comments .comment .actions a {
    cursor: pointer;
    display: inline-block;
    margin: 0 .75em 0 0;
    color: rgba(0,0,0,.4);
    position: relative;
    padding-bottom: .5em;
}

/*登录弹窗*/
.login_popup_mask{width:100%; height:100%; position:fixed; left:0; top:0; background:#000;filter:alpha(opacity=50);opacity:0.5; z-index:100000; display:none;}
.login_popup{ width:900px; height:580px; border-radius:3px; background:#fff; position:fixed; left:50%; margin-left:-450px; top:30px;box-shadow:0 5px 15px rgba(0,0,0,.5);z-index:100001; display:none;}
.login_popup .hd{ background:#F3F3F3; height:57px; line-height:57px; border-bottom:1px solid #E5E5E5; font-size:16px;}
.login_popup .hd .tit{ padding-left:15px;}
.login_popup .hd a.close{ float:right; width:57px; height:57px; line-height:55px; text-align:center; font-size:21px; font-weight:700; color:#C2C2C2; text-shadow:0 1px 0 #fff;font-family:inherit;}
.login_popup .hd a.close:hover{color:#7A7A7A;}
.login_popup .bd{padding:40px 50px; overflow:hidden; zoom:1; box-sizing:border-box;}
.login_popup .bd .reg_box{width:378px; padding-right:78px; border-right:1px solid #EEE; float:left;box-sizing:border-box;}
.login_popup .bd .login_box{width:378px; padding-left:78px; float:left;box-sizing:border-box;}
.login-title{ font-size:18px; font-weight:100; color:#777; padding-bottom:20px;}
.login_popup .bd .form-group{margin-bottom:10px;}
.login_popup .bd .control-label { display:block;font-weight: 700; padding-bottom:5px; text-align:left !important;}
.login_popup .bd .form-control{ display: block; font-size: 14px; line-height:1.5; color: #555 }
.login_popup .bd .form-control { width:300px; height:35px; line-height:35px; padding: 0 8px;box-sizing:border-box; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out }
.login_popup .bd .form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6) }
.login_popup .bd .btn{ width:70px; height:35px; line-height:35px; text-align:center;font-weight:400; cursor:pointer; border:none;font-size:14px;border-radius:3px; padding:0;}
.login_popup .bd .btn-primary {color: #fff;background-color:#D71318;float:left;}
.login_popup .bd .btn-primary:hover{background:#B01F24;}
.login_popup .bd .form-group a { font-size: 12px; color: #2c64b6; }
.login_popup .bd .form-group a:hover{ color:#D71318;}
.login_popup .bd .other_link{ float:left; width:229px; padding-top:5px;}
.login_popup .bd .other_link label{ cursor:pointer; font-weight:100;}
.login_popup .bd .other_link label input{ vertical-align:middle; margin:0 4px 0 0;}
.login_popup .bd .forgot_link{float:right; margin-top:10px;}

/*右侧固定*/
.slide-help, .slide-help a { background: #fff }
.slide-help-box { position: fixed; bottom: 170px;right:10px; margin-right: 0px; z-index: 1000 }
.attention-code, .ielt7 .slide-help-box { position: absolute }
.narrow_980 .slide-help-box { margin-right: -534px }
.slide-help a { display: block; width: 58px; height: 58px; border: 1px solid #eee; text-align: center; color: grey }
.slide-help a span { font-size: 12px }
.slide-help i { display: block; width: 56px; height: 36px }
.slide-help a:hover { border: 1px solid #D71318; background: #D71318; color: #fff }
.slide-help .ico-consult i { margin-top: 6px; background: url(../images/consult.gif) }
.slide-help .ico-consult.mes i, .slide-help .ico-consult:hover i { background: url(../images/slide_help.png) -122px 11px no-repeat }
.slide-help .ico-feedback i { background: url(../images/slide_help.png) 12px -48px no-repeat }
.slide-help .ico-feedback:hover i { background: url(../images/slide_help.png) -121px -47px no-repeat }
.slide-help .ico-attention{ z-index:1; position:relative;}
.slide-help .ico-attention i { background: url(../images/ico_code.gif) center no-repeat }
.slide-help .ico-attention:hover i { background: url(../images/slide_help.png) -121px -105px no-repeat; }
.slide-help .ico-backtop{ display:none;}
.slide-help .ico-backtop i { background: url(../images/slide_help.png) 12px -166px no-repeat }
.slide-help .ico-backtop:hover i { background: url(../images/slide_help.png) -121px -165px no-repeat }
.attention-code { top: -118px; right: 60px; width: 0; height: 300px; overflow: hidden;}
.attention-code-img { position: relative; width: 138px; margin-right: 6px; padding: 10px 0; background: #fff; border: 1px solid #eee }
.attention-code-img p.new-float-loadapp { color: #D71318 }
.attention-code-img img.new-float-loadapp { margin-top: 0 }
.attention-code-img img { display: block; width: 100px; height: 100px; margin: 14px auto 4px }
.attention-code-img p { line-height: 14px; text-align: center; background: #fff; color: #e7691e }
.attention-code-img:after { position: absolute; bottom: 34px; right: -6px;  width: 6px; height: 9px;   }
.slide-help .ico-consult { height: 60px }
.ico-consult .consult-message { display: none; position: absolute; top: 2px; right: 5px; width: 18px; height: 18px; text-align: center; line-height: 18px; color:#ff4900; font-size:12px }
.slide-help .ico-consult.mes { border: 1px solid #ff4900; background: #ff4900; color:#fff }
.slide-help .ico-quoted, .slide-help .ico-quoted:hover { background: url(../images/slide_help.png) 0 -232px no-repeat }
.slide-help .ico-quoted { border: 1px solid #D71318; margin: 1px 0 }
.body_tit p { text-indent: 1.5em; line-height: 30px; margin-bottom: 10px;}
.body_tit h2,.body_tit h3,.body_tit h4,.body_tit h5{font-weight: bold; font-size: 16px; line-height: 35px; margin-bottom: 10px; padding-top: 10px;}
.join_intro h2,.join_intro h3,.join_intro h4,.join_intro h5{font-weight: bold; font-size: 16px; line-height: 35px; margin-bottom: 10px; padding-top: 10px;}
.join_intro table {    border-collapse: collapse;    border-spacing: 0;    border-top: 1px solid rgb(230, 230, 230);    width: 100%;}
.join_intro tbody {    display: table-row-group;    vertical-align: middle;    border-color: inherit;}
.join_intro td{    padding-top: 5px;    padding-bottom: 5px;    text-align: center;    color: rgb(85, 85, 85);    border: 1px solid rgb(230, 230, 230);    text-indent: 15px;    height: 20px;    overflow: hidden;    width: 266px;}
.join_intro  th {    padding-top: 5px;    padding-bottom: 5px;    color: rgb(85, 85, 85);    border: 1px solid rgb(230, 230, 230);    text-indent: 15px;    height: 20px;    overflow: hidden;    width: 130px;    background: rgb(249, 249, 249);}
/*最新项目*/
.bt_xiangmu { padding: 15px 20px; height: 270px; }
.bt_xiangmu li { border: none; float: left; width: 135px; line-height: 28px; }
.bt_xiangmu a {font-size: 12px; }
/*产品分类*/
.chanpn_list ul{ padding:14px 0 4px 25px;}
.chanpn_list ul li{ width:210px; float:left; margin:0 24px 10px 0;}

.chanpn_list ul li span a{ width:200px; height:200px; padding:4px; border:1px solid #e2e2e2; display:block; float:left;}
.chanpn_list ul li span a:hover{ border:1px solid #ccc;box-shadow:0 2px 4px #ccc;}
.chanpn_list ul li span img{ width:200px; height:200px;}
.chanpn_list ul li strong{ display:block; text-align:center; line-height:30px;}

.cp_fenlei{ padding:14px;}
.cp_fenlei a{ float:left; padding:0 8px; height:22px; line-height:22px; border:1px solid #e2e2e2; text-align:center; margin-right:10px;-moz-border-radius:11px;  -webkit-border-radius:11px;  border-radius:11px;}
.cp_fenlei a:hover{ background-color:#e2e2e2;}
.cp_fenlei a.dq,.cp_fenlei a.dq:hover{ background-color:#f38001; color:#fff; border:1px solid #f38001;}
/***产品列表****/
.products_list{ background-color:#fff;}

.products_list{ width:728px; overflow:hidden; background-color:#fff; border-right:1px solid #eee;  border-left:1px solid #eee;}
.products_list{ border-right:1px solid #eee;  border-bottom:1px solid #eee; border-left:1px solid #eee; background-color:#fff;}
.products_list ul{ width:732px; background:url(../images/products_list.jpg);}
.products_list ul li{ width:182px; padding-top:12px; height:256px; float:left; }
.products_list ul li.jg em{  }
.products_list ul li i{ font-style:normal; display:block; height:24px; line-height:24px; overflow:hidden; padding-left:14px; margin-left:5px; font-family:"微软雅黑"; color:#666;}
.products_list ul li i a{ color:#666;}
.products_list ul li span{ width:158px; height:158px; display:block; overflow:hidden; margin:0 0 8px 12px; position:relative;}
.products_list ul li span img{ width:171px; height:171px;}
.products_list ul li strong{ display:block; margin-left:5px; height:24px; line-height:24px; overflow:hidden; color:#f00; font-size:12px; padding-left:14px; font-family:"微软雅黑";}
.products_list ul li strong a{ color:#333;}
.products_list ul li strong a:hover,.products_list ul li i a:hover{ color:#c00;}

.products_list ul li em{ display:block; height:22px; line-height:20px; font-style:normal; background:url(../images/c_project_fg.jpg) no-repeat center center; margin-top:4px;  padding-top:3px; text-align:center; padding-left:14px;}
.products_list ul li em a{ width:64px; margin-right:12px; height:20px;float:left; text-align:center;-moz-border-radius:11px;
    -webkit-border-radius:11px;
    border-radius:11px;background-color:#f6f6f6; border:1px solid #e2e2e2; color:#333;}
.products_list ul li.jg em a{background-color:#f38001;border:1px solid #f38001;  color:#fff; }
.products_list ul li em a:hover{ background-color:#c56700;border:1px solid #c56700; color:#fff;}
.box {
    width: 1200px;
    margin: 0 auto;
    text-align: left;
}
.w720 {
    width: 880px;
    float: left;
    overflow: hidden;
}
.w720 .products_list{width: auto;}
.w720 .products_list ul{width: auto;}
.w720 .products_list ul li { width: 172px; }
.w720 .products_list ul li span{margin:0 0 8px 12px }
.w720 .products_list ul li span img{border-radius: 5px;}
.products_list1{ background-color:#fff; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
.products_h{ padding:18px 0 18px 14px; border-bottom:1px dotted #e2e2e2;}
.products_h_pic{ float:left;  width:110px;}
.products_h_pic a{ width:100px; height:100px; padding:4px; border:1px solid #e2e2e2; display:block; float:left; background-color:#fff;}
.products_h_pic a:hover{ background-color:#fff; padding:4px; border:1px solid #ccc;}
.products_h_pic img{ width:100px; height:100px;}
.products_h_c{width:580px; float:right;}
.products_h_c1{ width:380px; float:left;}
.products_h_c1 span.pp_bt1{ height:30px; line-height:30px; font-size:18px; font-family:"微软雅黑"; color:#333; font-weight:bold;}
.products_h_c1 span.pp_bt1 a{ color:#333;}
.products_h_c1 span.pp_bt1 a:hover{ color:#f00;}
.products_h_c1 span{ display:block; height:28px; line-height:28px; overflow:hidden; color:#999;}
.products_h_c1 span em{ font-style:normal; float:left; margin-right:10px;}
.products_h_c1 strong{ font-weight:100; color:#333;}
.products_h_r{ width:180px; float:right;}
.products_h_r span{ display:block; line-height:28px;}
.products_h_r strong{ display:block; height:30px; line-height:30px; font-weight:100;}
.products_h_r strong em{ font-style:normal; color:#f00; line-height:30px; font-family:"微软雅黑";  font-size:14px; font-weight:bold;}
.products_h_r code{ font-weight:bold;}
.products_h_r span a{ height:22px; line-height:22px; margin-top:3px; background:url(../images/liuyan.gif) no-repeat 8px 4px #f38001; padding-left:28px; width:66px; color:#fff; display:block;-moz-border-radius:11px;  -webkit-border-radius:11px;  border-radius:11px;}
.products_h_r span a:hover{background:url(../images/liuyan.gif) no-repeat 8px 4px #c56700; color:#fff;}

.products_h_xg{ clear:both; height:22px;}
.products_h_xg span{ width:78px; padding-left:24px; border:1px solid #ffecd6; background:url(../images/open.gif) no-repeat 5px 4px; height:20px; display:block; float:left; line-height:22px; color:#f38001; cursor:pointer;}
.products_h_xg span.kg1{background:url(../images/open.gif) no-repeat 5px 4px;}
.products_h_xg span.kg2{background:url(../images/open.gif) no-repeat 5px -30px #fff9f2; height:21px; border:1px solid #ffddb6;border-bottom:none;}
.products_h_cp{ margin-right:14px; border-right:1px solid #ffddb6; border-bottom:1px solid #ffddb6; padding:8px 0; border-left:1px solid #ffddb6; line-height:22px; color:#ffddb6; background:url(../images/products_h_cp.gif) no-repeat left top #fff9f2; display:none;}
.products_h_cp a{ padding:0 10px; display:inline-block;}


.chanpin_pic img{ width:240px; height:240px;}
.chanpin_js { padding:0 14px;}
.chanpin_js h1{ font-size:22px; font-weight:bold; line-height:30px; padding:18px 0; font-family:"微软雅黑"; color:#333; text-align:center;}
.chanpin_pic{ float:left; width:240px; height:240px; padding:14px; border:1px solid #e2e2e2;}

.chanpin_js1{ margin-left:282px;}
.chanpin_js1 strong{ border-top:1px solid #ebebeb; display:block; background-color:#f6f6f6; height:35px; line-height:35px; padding:0 14px; color:#333;-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;}
.chanpin_js2{padding:10px; line-height:30px;}
.chanpin_js1 span{ display:block;  background-color:#fff4e6; padding:14px; height:36px;-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;}
.chanpin_js1 span a{ float:left; margin-right:10px; display:block; width:147px; height:36px; background:#c56700; line-height:40px; text-indent:-9999px;}
.chanpin_js1 span a.cc_button1{ background:url(../images/daili.gif) no-repeat; }
.chanpin_js1 span a.cc_button2{ background:url(../images/daili.gif) no-repeat 0 -42px; }

.shuoming{ margin-top:14px;}

.shuoming h2{ border-bottom:1px solid #c56700; height:36px; line-height:36px;  font-size:16px; font-family:"微软雅黑"; color:#333;padding:0 14px 0 14px;background:url(../images/in_new_pic.jpg) no-repeat 0 12px;}
.chanpin_sm h2{}
.shuoming_content{ padding:10px 0; font-size:14px; line-height:200%; color:#333;}
.jieshao,.xm_pic_list,.xm_news,.xm_news_list,.chanpn_list{ border:1px solid #e2e2e2;margin-top:10px;}
.xmjs_bt{ border-bottom:1px solid #c56700; height:36px; line-height:36px; background:url(../images/in_new_pic.jpg) no-repeat 14px 10px #f2f2f2; padding:0 14px 0 26px; font-size:16px; font-family:"微软雅黑"; color:#333;}
.xmjs_bt em{ float:right; font-style:normal; color:#999; font-style:normal; font-size:12px; font-family:"宋体"; font-weight:100; line-height:30px; padding-top:6px;}
.xmjs_bt a{ color:#999;}
.content{ padding:10px 14px; font-size:14px; line-height:200%; color:#333;}
.content p{text-indent:2em;}
.content h2,.content h3,.content h4,.content h5,.content h6,.content{font-size: 14px; line-height: 40px;}
/*推荐滚动品牌*/
.chanpin_xg{ margin-top:10px;border:1px solid #eee; }
#slide-box{ width:662px; position:relative; height:160px; padding:0 33px; margin-top:14px;  background-color:#fff;}
#slide-box .ks-switchable-triggers{}
#slide-box .ks-switchable-triggers A {DISPLAY:block;WIDTH:5px;HEIGHT:9px;}
#slide-box .wrap{ width:662px; height:156px; overflow:hidden;}
#slide-box ul{ width:1025px;}
#slide-box li{ float:left; width:135px; height:158px;}
#slide-box li span{ display:block;  width:110px; height:110px; padding:4px; border:1px solid #e2e2e2;  overflow:hidden; position:relative;}
#slide-box li span a{}
#slide-box li span img{ width:110px; height:110px;}
#slide-box li strong{ display:block; width:120px; height:20px; line-height:20px; padding-top:5px; overflow:hidden; font-size:12px; text-align:center; font-weight:100;}

